#pragma once
class NoCopy
{
public:
    NoCopy() = default;
    NoCopy(const NoCopy &) = delete;
    const NoCopy &operator=(const NoCopy &) = delete;
    ~NoCopy() = default;

private:
};